Fully Dynamic $(1+\epsilon)$-Approximate Matchings
نویسندگان
چکیده
We present the first data structures that maintain near optimal maximum cardinality and maximum weighted matchings on sparse graphs in sublinear time per update. Our main result is a data structure that maintains a (1 + ǫ) approximation of maximum matching under edge insertions/deletions in worst case O( √ mǫ) time per update. This improves the 3/2 approximation given in [Neiman, Solomon, STOC 2013] which runs in similar time. The result is based on two ideas. The first is to re-run a static algorithm after a chosen number of updates to ensure approximation guarantees. The second is to judiciously trim the graph to a smaller equivalent one whenever possible. We also study extensions of our approach to the weighted setting, and combine it with known frameworks to obtain arbitrary approximation ratios. For a constant ǫ and for graphs with edge weights between 1 and N , we design an algorithm that maintains an (1 + ǫ)-approximate maximum weighted matching in O( √ m logN) time per update. The only previous result for maintaining weighted matchings on dynamic graphs has an approximation ratio of 4.9108, and was shown in [Anand, Baswana, Gupta, Sen, FSTTCS 2012, arXiv 2012].
منابع مشابه
Dynamic Matching: Reducing Integral Algorithms to Approximately-Maximal Fractional Algorithms
We present a simple randomized reduction from fully-dynamic integral matching algorithms to fully-dynamic “approximately-maximal” fractional matching algorithms. Applying this reduction to the recent fractional matching algorithm of Bhattacharya, Henzinger, and Nanongkai (SODA 2017), we obtain a novel result for the integral problem. Specifically, our main result is a randomized fully-dynamic (...
متن کاملMaximum Cardinality Matchings in Fully Dynamic Graphs
In this paper, we examine recent developments in the Maximum Cardinality Matching (MCM) problem for fully dynamic graphs. Matchings represent a classical combinatorial structure. They have been thoroughly studied and are well understood in the static case. Recently, there’s been an interest for understanding other basic structures such as vertex covers, shortest paths and spanning trees in dyna...
متن کاملApproximate Counting of Matchings in Sparse Hypergraphs
In this paper we give a fully polynomial randomized approximation scheme (FPRAS) for the number of all matchings in hypergraphs belonging to a class of sparse, uniform hypergraphs. Our method is based on a generalization of the canonical path method to the case of uniform hypergraphs.
متن کاملDynamic Approximate Matchings with an Optimal Recourse Bound
In the area of dynamic matching algorithms, the number of changes to the matching per update step, also known as the recourse bound, is an important measure of quality, Nevertheless, the worstcase recourse bounds of almost all known dynamic approximate matching algorithms are prohibitively large, significantly larger than the corresponding update times. In this paper we fill in this gap via a s...
متن کاملDynamic Decremental Approximate Distance Oracles with $(1+\epsilon, 2)$ stretch
We provide a decremental approximate Distance Oracle that obtains stretch of 1 + ǫ multiplicative and 2 additive and has Ô(n) total cost (where Ô notation suppresses polylogarithmic and n √
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013